package com.ssy.lingxi.member.merchant.model.bo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 注册资料、入库资料检查结果
 * @author 万宁
 * @version 2.0.0
 * @date 2021-06-02
 */
public class DetailCheckBO implements Serializable {
    private static final long serialVersionUID = -7507496534875222423L;

    public DetailCheckBO() {
        this.tagEnum = 0;
        this.memberName = "";
        this.detail = "";
        this.provinceCode = "";
        this.provinceName = "";
        this.cityCode = "";
        this.cityName = "";
        this.districtCode = "";
        this.districtName = "";
        this.labels = new ArrayList<>();
    }

    public DetailCheckBO(Integer tagEnum, String memberName, String detail, String provinceCode, String provinceName, String cityCode, String cityName, String districtCode, String districtName, List<MemberDetailLabelBO> labels) {
        this.tagEnum = tagEnum;
        this.memberName = memberName;
        this.detail = detail;
        this.provinceCode = provinceCode;
        this.provinceName = provinceName;
        this.cityCode = cityCode;
        this.cityName = cityName;
        this.districtCode = districtCode;
        this.districtName = districtName;
        this.labels = labels;
    }

    /**
     * 固定标签枚举值
     */
    private Integer tagEnum;

    /**
     * 会员名称
     */
    private String memberName;

    /**
     * 字段值
     */
    private String detail;

    /**
     * 省编码
     */
    private String provinceCode;

    /**
     * 省名称
     */
    private String provinceName;

    /**
     * 市编码
     */
    private String cityCode;

    /**
     * 市名称
     */
    private String cityName;

    /**
     * 区编码
     */
    private String districtCode;

    /**
     *  区名称
     */
    private String districtName;

    /**
     * 标签值
     */
    private List<MemberDetailLabelBO> labels;

    public Integer getTagEnum() {
        return tagEnum;
    }

    public void setTagEnum(Integer tagEnum) {
        this.tagEnum = tagEnum;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getDistrictCode() {
        return districtCode;
    }

    public void setDistrictCode(String districtCode) {
        this.districtCode = districtCode;
    }

    public String getDistrictName() {
        return districtName;
    }

    public void setDistrictName(String districtName) {
        this.districtName = districtName;
    }

    public List<MemberDetailLabelBO> getLabels() {
        return labels;
    }

    public void setLabels(List<MemberDetailLabelBO> labels) {
        this.labels = labels;
    }
}
